module com.example.myjavafx {
    requires javafx.controls;
    requires javafx.fxml;
    requires javafx.web;

    requires org.controlsfx.controls;
    requires com.dlsc.formsfx;
    requires net.synedra.validatorfx;
    requires org.kordamp.ikonli.javafx;
    requires org.kordamp.bootstrapfx.core;
    requires eu.hansolo.tilesfx;
    requires com.almasb.fxgl.all;
    requires java.net.http;
    requires edu.stanford.nlp.corenlp;
    requires com.fasterxml.jackson.databind;
    requires com.google.gson;
    requires javafx.media;
    requires javafx.swing;

    //    定义了两个模块，一个是com.example.myjavafx，另一个是com.example.myjavafx.controller。
    opens com.example.myjavafx to javafx.fxml;
    exports com.example.myjavafx;

    opens com.example.myjavafx.controller to javafx.fxml;
    exports com.example.myjavafx.controller;

    opens com.example.myjavafx.model to javafx.base;
    exports com.example.myjavafx.model;
}